﻿#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int arr[10] = { 0 };
//	printf("请输入十个整数：\n");
//	scanf("%d",&arr[10]);
//	int i=0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("%d ",arr[10]);
//	}
//	/*int j = 0;
//	for (j = 0; j < 9; j++)
//	{
//
//	}*/
//	return 0;
//}


//int main()
//{
//	printf("%c\n",'c');
//	printf("%c\n",81);
//	return 0;
//}
//

//int main()
//{
//	int i = 0;
//	for (i = 0; i < 80; i++)
//	{
//		printf("%c ",i);
//	}
//	return 0;
//}


//int main()
//{
//	char arr1[] = { 'a','b','c' };//直到找到\0才能停止
//	char arr2[] = "abc";//abc\0
//	printf("%s\n",arr1);
//	printf("%s\n",arr2);
//	return 0;
//}

//int main()
//{
//	printf("abc\a\n");
//	printf("abc\'\n");
//	printf("abc\"\n");
//	printf("abc\\\n");
//	printf("abc\b\n");
//	printf("abc\r\n");
//	return 0;
//}



//int Add(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	printf("hehe\n");
//	int ret = Add(2, 3);
//	printf("%d",ret);
//	return 0;
//}


//void print(int arr[], int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ",arr[i]);
//	}
//}
//int main()
//{
//	int i = 0;
//	int arr[10] = { 0 };
//	for (i = 0; i < 10; i++)
//	{
//		arr[i] = 10 - i;
//		printf("%d\n",arr[i]);
//	}
//	return 0;
//}



//int main()
//{
//	int a = 10;
//	printf("%zd\n",sizeof(a));//4      整型
//	printf("%zd\n", sizeof a);//4
//	printf("%zd\n", sizeof(int));//4       
//	printf("%zd\n", sizeof(3+3.5));//8    浮点型
//	return 0;
//}


//int main()
//	{
//	printf("%zd\n", sizeof(char));//1
//	printf("%zd\n",sizeof(_Bool));//1
//	printf("%zd\n", sizeof(short));//2
//	printf("%zd\n", sizeof(int));//4
//	printf("%zd\n", sizeof(long));//4
//	printf("%zd\n", sizeof(long long));//8
//	printf("%zd\n", sizeof(float));//4
//	printf("%zd\n", sizeof(double));//8
//	printf("%zd\n", sizeof(long double));//8
//		return 0;
//	}




//int main()
//{
//	short s = 2;
//	int b = 10;                  //sizeof中的表达式不计算
//	printf("%d\n",sizeof(s=b+1));//short 类型的字节长度为：2
//	printf("s=%d\n",s);//2
//	return 0;
//}

//int n = 1000;
//int main()
//{
//	int n = 10;
//	printf("%d\n",n);//当全局变量和局部变量同名时，局部变量优先使用
//	return 0;
//}



//int main()
//{
//	/*int x = 4 + 22;
//	int y = 22 + 8;
//	printf("%d\n",x);
//	printf("%d\n",y);*/
//	int x = 25;
//	int y = 5;
//	printf("%d\n",x/y);
//	return 0;
//}



//int main()
//{
//	int x = 5;
//	//x = (x / 20) * 100;
//	x = (x / 20.0) * 100;
//	printf("%d\n",x);
//	return 0;
//}



//int main()
//{
//    int a = 0, b = 0, c = 0;
//    printf("请输入a,b,c:\n");
//    scanf("%d%d%d", &a, &b, &c);
//    if (a + b > c && a + c > b && b + c > a)
//    {
//        if (a == b && a== c && b == c)
//        {
//            printf("等边三角形\n");
//        }
//        else if (a == b || a == c || b == c)
//        {
//            printf("等腰三角形\n");
//        }
//        else
//        {
//            printf("普通三角形\n");
//        }
//    }
//    else
//    {
//        printf("不能构成三角形\n");
//    }
//
//	return 0;
//}


//int main()  //三角形
//{
//    int a = 0, b = 0, c = 0;
//   // printf("请输入a,b,c:\n");
//    scanf("%d%d%d", &a, &b, &c);
//    if (a + b > c && a + c > b && b + c > a)
//    {
//        if (a == b && a == c && b == c)
//        {
//            printf("Equilateral triangle!\n");
//        }
//        else if (a == b || a == c || b == c)
//        {
//            printf("Isosceles triangle!\n");
//        }
//        else
//        {
//            printf("Ordinary triangle!\n");
//        }
//    }
//    else
//    {
//        printf("Not a triangle!\n");
//    }
//	return 0;
//}


//#include<stdio.h>

//int main()//九九乘法表
//
//{
//
//    int i = 0, j = 0;
//
//    for (i = 1; i <= 9; i++)
//
//    {
//
//        for (j = 1; j <= 9; j++)
//
//        {
//            printf("%d*%d=%d ", i, j, i * j);
//           
//        }
//
//         printf("\n");
//
//    }
//
//    return 0;
//
//}



//int main()
//{
//	int arr[10] = { 0 };
//	int i = 0;
//	printf("请输入十个数：\n");
//	scanf("%d\n",arr[i]);
//	for (i = 0; i <= 9; i++)
//	{
//		printf("%d\n",arr[i]);
//	}
//	return 0;
//}



//int main()
//{                                     //结果的正负号由第⼀个运算数的正负号决定
// 	printf("%d\n",11 % -5);//1       //第⼀个运算数的正负号（ 11 或 -11 ）决定了结果的正负号。
//	printf("%d\n",-11 % -5);//-1
//	printf("%d\n",-11 % 5);//-1
//	return 0;
//}



//int main()
//{
//	int a = (int)3.14;//强制转换
//
//	printf("%d\n",a);
//	return 0;
//}


//int main()
//{
//	printf("%5d\n",123);//右对齐   输出为：“  123”
//	printf("%-5d\n",123);//左对齐  输出为：“123  ”
//	return 0;
//}


//int main()
//
//{
//	printf("%12f\n",123.45);//输出为：“  123.450000”
//	return 0;
//}



int main()
{
	printf("%+d\n",12);
	printf("%+d\n",-12);
	return 0;
}
